Skip to main content

Publishing & Exporting

MAXRES Construct allows users to export lessons for backup, migration, or to publish their courseware for delivery to external platforms such as Learning Management Systems (LMSs).

Overview

Exporting generates a .zip file that contains all the content, structure, assets, and potentially the required plugins of a lesson. This package can then be archived, shared, migrated to another instance, or uploaded to an LMS.

Publishing can be to a multitude of formats such as .zip (SCORM, xAPI, etc.), .pdf, .docx and is published as courseware packages ready for delivery and distribution.

Requirements

  • Super Admin, Workspace Admin, and Course Creator roles and permissions
  • Construct access to the lesson you wish to export
  • Optional: Extension configurations for LMS deployment (e.g., SCORM via Spoor)

Exporting Lessons

Exporting packages the entire lesson into a downloadable zip file.

Purposes for Exporting

  • Archiving: Store versions of a lesson for safekeeping or historical tracking
  • Migration: Move lessons between different MAXRES Construct instances or tenants
  • Offline Development: Advanced users can edit course source files externally

How to Export

  1. Open the desired lesson in the Course Editor.
  2. Locate and click the Export button.
  3. Enter a Course Version number and then select Export
  4. Wait for the system to compile the package.
  5. Download the resulting .zip file to your local machine.

Export Contents

The exported package may include:

  • All structured content (Pages, Articles, KLPs, Elemetns)
  • Embedded assets (images, videos, audio files)
  • Configurations (theme, menu, tracking options)
  • Related plugins (if supported by the export format)
note

Exported packages may contain plugins. However, successful re-import into a different instance depends on plugin compatibility. The target instance must have the same or compatible versions installed.


Publishing vs. Exporting

Though the terms are sometimes used interchangeably, the distinction is important:

TermDescription
PublishingGeneral term for preparing a lesson for delivery (usually via LMS)
ExportingThe technical process that generates the .zip package of the lesson source

To publish a lesson for LMS use:

  1. Configure LMS-specific options (e.g., enable Spoor for SCORM tracking).
  2. Finalize the lesson structure and content.
  3. Within the Course Structure view select the Publish button to view the publish settings.
  4. Within the Publish view you will see the following settings...

Apply Filter

Automatically populate all metadata fields with pre-established values.

note

Filters must be established prior to applying them within the Publish view.

Select Build

Typically you will be provided with the following build options:

  • ILT Course
  • CBT Course
  • Word
  • XML
  • Question Bank
note

Options available will depend on what modules have been purchased and plugin compatabilities.

Build Scheduling

You are provided with the option to either publish the course output now, or to schedule it to be published at a t time in the future by setting a vlue in the Start time calendar field.

Apply metadata features

Here you can select what meta data values you want to use to filter the content for the published course. When you select a metadata value it will select any content that has been associated with that metadata tag in the published content.

By selecting few metadata tags you can create very narrow and specific course outputs.

info

Metadata filters are key to using single source course content effectively. By marking the content within a course with relevant metadata at the appropriate levels we are able to craete a single course on e.g. Engine, and have it act at the totality of all knowledge on that topic, whilst publishing only the relevant information to the specific roles that have been defined in the job role metadata.


Considerations for LMS Deployment

To ensure your lesson is ready for LMS delivery:

  • Enable and configure the Spoor or SCORM 1.2 extension if SCORM compliance is required.
  • Verify that assessment settings, tracking, and completion rules are correctly defined.
  • Test the exported package in a staging or sandbox LMS environment before going live.

By using the Export function effectively, you can archive, transfer, or publish lessons to a wide variety of learning environments while ensuring consistency and compatibility.